@conference{martonosi1992memspy,
  title={{MemSpy: analyzing memory system bottlenecks in programs}},
  author={Martonosi, M. and Gupta, A. and Anderson, T.},
  booktitle={Proceedings of the 1992 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems},
  pages={1--12},
  year={1992},
  organization={ACM New York, NY, USA}
}

@conference{derose2002sigma,
  title={{SIGMA: A simulator infrastructure to guide memory analysis}},
  author={DeRose, L. and Ekanadham, K. and Hollingsworth, J.K. and Sbaraglia, S.},
  booktitle={Proceedings of the 2002 ACM/IEEE conference on Supercomputing},
  pages={1--13},
  year={2002},
  organization={IEEE Computer Society Press Los Alamitos, CA, USA}
}

@conference{netzer1993optimal,
  title={{Optimal tracing and replay for debugging shared-memory parallel programs}},
  author={Netzer, R.H.B.},
  booktitle={Proceedings of the 1993 ACM/ONR workshop on Parallel and distributed debugging},
  pages={1--11},
  year={1993},
  organization={ACM New York, NY, USA}
}

@article{savage1997eraser,
  title={{Eraser: A dynamic data race detector for multithreaded programs}},
  author={Savage, S. and Burrows, M. and Nelson, G. and Sobalvarro, P. and Anderson, T.},
  journal={ACM Transactions on Computer Systems (TOCS)},
  volume={15},
  number={4},
  pages={391--411},
  year={1997},
  publisher={ACM New York, NY, USA}
}

@article{xu2003fdr,
 author = {Xu, Min and Bodik, Rastislav and Hill, Mark D.},
 title = {A "flight data recorder" for enabling full-system multiprocessor deterministic replay},
 journal = {SIGARCH Comput. Archit. News},
 volume = {31},
 number = {2},
 year = {2003},
 issn = {0163-5964},
 pages = {122--135},
 doi = {http://doi.acm.org/10.1145/871656.859633},
 publisher = {ACM},
 address = {New York, NY, USA},
 }

@article{narayansamy2005bugnet,
 author = {Narayanasamy, Satish and Pokam, Gilles and Calder, Brad},
 title = {BugNet: Continuously Recording Program Execution for Deterministic Replay Debugging},
 journal = {SIGARCH Comput. Archit. News},
 volume = {33},
 number = {2},
 year = {2005},
 issn = {0163-5964},
 pages = {284--295},
 doi = {http://doi.acm.org/10.1145/1080695.1069994},
 publisher = {ACM},
 address = {New York, NY, USA},
 }

@conference{ronsse2000non,
  title={Non-intrusive on-the-fly data race detection using execution replay},
  author={Ronsse, M. and De Bosschere, K.},
  booktitle={Proceedings of the Fourth International Workshop on Automated Debugging},
  year={2000}
}

@conference{netzer1990complexity,
  title={{On the complexity of event ordering for shared-memory parallel program executions}},
  author={Netzer, R.H.B. and Miller, B.P.},
  booktitle={Proceedings of the 1990 International Conference on Parallel Processing},
  year={1990}
}
